@charset "UTF-8";
/* vanity tools by Angel Grablev for the enavu network */

body {font-family:Helvetica Neue, Segoe UI, Arial, Helvetica, sans-serif; background:#eee url(../images/repeater_large.jpg) repeat-x; color:#3c3c3c;}
body.small {background-image:url(../images/repeater_small.jpg);}
.wrap {width:960px; margin:0 auto; position:relative;}
.header {height:71px;}
body.small .header {margin-bottom:25px;}
.nav {list-style:none; margin-top:25px;}
.nav li {float:left; margin-left:15px;}
.nav li a {display:block; padding:2px 10px; text-decoration:none; font-weight:500; color:#fff; font-size:18px; text-shadow:1px 1px 0px #176295;}
.nav li.active a, .nav li a:hover {background-color: rgb(93, 166, 217); background-color:rgba(255, 255, 255, 0.3); -moz-border-radius: 4px; border-radius: 4px; }

.slider_wrap {height:321px; background:url(../images/slider_bg.png) no-repeat top center; padding-top:23px; margin-bottom:20px;}
	.slider {width:900px; height:270px; margin:0 auto; position:relative;}
	.slider .next {position:absolute; z-index:99; right:-25px; top:50%; margin-top:-17px;}
	.slider .prev {position:absolute; z-index:99; left:-25px; top:50%; margin-top:-17px;}
	.navi {position:absolute; bottom:-70px; list-style:none; z-index:99;}
	.navi li {float:left; margin:3px;}
	.navi li a {display:block; width:10px; height:11px; background:url(../images/navi.png) no-repeat; text-indent:-9999px; outline:none;}
	.navi a.active  {background-position:bottom;}

.content {line-height:1.72em; font-size:1.2em;}
.content h2 {font-size:32px; margin-bottom:15px;}
.content a {color:#009;}

.footer {background-color:#fff; padding:10px; text-align:center; color:#777;}
.footer a {color:#444;}